package singleUseDeprecated;

import com.google.gson.JsonElement;

public class JsonElementExample {

    /**
     * 创建一个自定义 JsonElement 实例。
     *
     * @return 自定义 JsonElement 对象
     */
    public static JsonElement createCustomJsonElement() {
        return new CustomJsonElement();
    }

    /**
     * 自定义子类继承 JsonElement
     */
    private static class CustomJsonElement extends JsonElement {
        @Override
        public JsonElement deepCopy() {
            return null;
        }

        @Override
        public boolean isJsonNull() {
            return false;
        }

        @Override
        public String toString() {
            return "CustomJsonElement"; // 确保返回的字符串与测试用例一致
        }
    }

}
